A Superfast Structured Solver for Toeplitz Linear Systems via Randomized Sampling

نویسندگان

  • Jianlin Xia
  • Yuanzhe Xi
  • Ming Gu
چکیده

We propose a superfast solver for Toeplitz linear systems based on rank structured matrix methods and randomized sampling. The solver uses displacement equations to transform a Toeplitz matrix T into a Cauchy-like matrix C, which is known to have low-numerical-rank offdiagonal blocks. Thus, we design a fast scheme for constructing a hierarchically semiseparable (HSS) matrix approximation to C, where the HSS generators have internal structures. Unlike classical HSS methods, our solver employs randomized sampling techniques together with fast Toeplitz matrixvector multiplications, and thus converts the direct compression of the off-diagonal blocks of C into the compression of much smaller blocks. A strong rank-revealing QR factorization method is used to generate/preserve certain special structures, and also to ensure stability. A fast ULV HSS factorization scheme is provided to take advantage of the special structures. We also propose a precomputation procedure for the HSS construction so as to further improve the efficiency. The complexity of these methods is significantly lower than some similar Toeplitz solvers for large matrix size n. Detailed flop counts are given, with the aid of a rank relaxation technique. The total cost of our methods includes O(n) flops for HSS operations and O(n log n) flops for matrix multiplications via FFTs, where n is the order of T . Various numerical tests on classical examples, including ill-conditioned ones, demonstrate the efficiency, and also indicate that the methods are stable in practice. This work shows a practical way of using randomized sampling in the development of fast rank structured methods.

برای دانلود رایگان متن کامل این مقاله و بیش از 32 میلیون مقاله دیگر ابتدا ثبت نام کنید

ثبت نام

اگر عضو سایت هستید لطفا وارد حساب کاربری خود شوید

منابع مشابه

A Superfast Algorithm for Toeplitz Systems of Linear Equations

In this paper we develop a new superfast solver for Toeplitz systems of linear equations. To solve Toeplitz systems many people use displacement equation methods. With displacement structures, Toeplitz matrices can be transformed into Cauchy-like matrices using the FFT or other trigonometric transformations. These Cauchy-like matrices have a special property, that is, their off-diagonal blocks ...

متن کامل

Superfast and Stable Structured Solvers for Toeplitz Least Squares via Randomized Sampling

We present some superfast (O((m + n) log(m + n)) complexity) and stable structured direct solvers for m× n Toeplitz least squares problems. Based on the displacement equation, a Toeplitz matrix T is first transformed into a Cauchy-like matrix C, which can be shown to have small off-diagonal numerical ranks when the diagonal blocks are rectangular. We generalize standard hierarchically semisepar...

متن کامل

A superfast solver for real symmetric Toeplitz systems using real trigonometric transformations

A new superfast O(n log n) complexity direct solver for real symmetric Toeplitz systems is presented. The algorithm is based on 1. the reduction to symmetric right-hand sides, 2. a polynomial interpretation in terms of Chebyshev polynomials, 3. an inversion formula involving real trigonometric transformations, and 4. an interpretation of the equations as a tangential interpolation problem. The ...

متن کامل

The Generalized Schur Algorithm for the Superfast Solution of Toeplitz Systems

We review the connections between fast, O(n), Toeplitz solvers and the classical theory of Szegő polynomials and Schur’s algorithm. We then give a concise classically motivated presentation of the superfast, O(n log 2 n), Toeplitz solver that has recently been introduced independently by deHoog and Musicus. In particular, we describe this algorithm in terms of a generalization of Schur’s classi...

متن کامل

Superfast Algorithms for Singular Toeplitz-like Matrices

We apply the superfast divide-and-conquer MBA algorithm to possibly singular n × n Toeplitz-like integer input matrices and extend it to computations in the ring of integers modulo a power of a random prime. We choose the power which barely fits the size of a computer word; this saves word operations in the subsequent lifting steps. We extend our early techniques for avoiding degeneration while...

متن کامل

ذخیره در منابع من


  با ذخیره ی این منبع در منابع من، دسترسی به آن را برای استفاده های بعدی آسان تر کنید

عنوان ژورنال:
  • SIAM J. Matrix Analysis Applications

دوره 33  شماره 

صفحات  -

تاریخ انتشار 2012